Vom Geschäftsmodell zum Code - Komponentenbasierte Entwicklung auf Basis der Model Driven Architecture

نویسندگان

  • U. Sommer
  • G. Rackl
  • Klaus Beschorner
  • H. Kößler
  • A. Bien
چکیده

Die Model Driven Architecture (MDA) führt das Konzept universell gültiger Anwendungsmodelle in die Softwarelandschaft ein und ermöglicht die effiziente Abbildung von Geschäftsprozessen auf Code. Dieser Artikel zeigt einen durchgängigen Entwicklungsweg vom Geschäftsmodell zum Code anhand der in der BMW Group auf Basis der MDA entwickelten Component Architecture (CA). 1 Überblick und Zielsetzungen Aufgrund der steigenden Komplexität und der wachsenden Verbreitung von Technologien wie J2EE, CORBA oder .NET setzen sich modellgetriebene Entwicklungsmethoden zunehmend in der Praxis durch. Dabei wird in der fachlichen Modellierung zunächst auf die direkte Verwendung konkreter Technologien verzichtet, da dies zu einer Herstellerbzw. Technologieabhängigkeit führt. Die Transformation fachlicher Modelle in eine konkrete Technologie erzielt weitere Vorteile, da technologiespezifisches Expertenwissen in Form von Entwurfsmustern und Best Practices mit einfließen kann. Vor diesem Hintergrund wurde in der BMW Group eine Komponentenarchitektur für die durchgängige Abbildung von Geschäftslogik auf eine unternehmensweite ITAnwendungsarchitektur entwickelt. Der modellgetriebene Ansatz der Component Architecture (CA) basiert auf dem generativen Entwicklungsweg der Model Driven Architecture (MDA) und den damit verbundenen drei Architekturschichten: Platform Independent Model (PIM), Platform Specific Model (PSM) und Implementierung. Die Komponentenarchitektur besteht aus den folgenden Elementen: • Ein Modellierungsprofil, mit dessen Hilfe das plattformunabhängige Modell auf Basis der UML und allgemeinen Architekturprinzipien formuliert werden kann. • Modell-Transformatoren, die das Modellierungsprofil auf das J2EE 1.3 konforme plattformspezifische Modell und anschließend auf Code abbilden. • Ein Framework, das redundanten J2EE-Code kapselt und dem Anwender als Basisfunktionalität zur Verfügung stellt.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Die Zukunft der Entwicklung von Geschäftsapplikationen

Mit Techniken aus Model Driven Design (MDD) und Architected Rapid Application Development (ARAD) können mit dem neuen IBM Rational Rapid Developer moderne mehrschichtige Geschäftsapplikationen in Rekordzeit entwickelt werden. Insbesondere die strikte Trennung von fachlichem Modell und voll generierter technischer Plattform erlaubt den fachlich erfahrenen Entwicklern ausgereifte Web Applikatione...

متن کامل

Computer Aided Warehouse Engineering auf Basis der Model Driven Architecture

Die Model Driven Architecture (MDA) ist ein Standard der Object Management Group zur modellgetriebenen Software-Entwicklung (Object Management Group 2003). Hinter dem Ansatz verbirgt sich im Kern die Idee einer strikten Trennung von Spezifikation und Implementierung eines Systems. Modelle auf verschiedenen Abstraktionsebenen und automatisierte Transformationen zwischen Modellen setzen diese Ide...

متن کامل

Echtzeit-Kundenberatung im Internet durch synchrone Videokommunikation - Pilotprojekt und Evaluation

Zusammenfassung: Bei einem komplexeren Beratungswunsch greift der Kunde erfahrungsgemäß zum Telefonhörer oder sucht ein Ladengeschäft bzw. Servicepunkt auf. Gerade immer größer werdende Informationsund Vertriebssysteme im Internet verlangen nach einer umfassenden und qualifizierten Beratung. Ein vom Bundesministerium für Bildung und Forschung (BMBF) gefördertes Projekt nimmt sich dieser Herausf...

متن کامل

Geschäftsmodellinnovation in der Praxis: Ergebnisse einer Expertenbefragung zu Business Model Canvas und Co

Unternehmen sind zunehmend gezwungen, ihre Geschäftsmodelle anzupassen oder sogar neu zu erfinden, um mit technologischen Entwicklungen und sich verändernden Kundenbedürfnissen Schritt halten zu können. Ein konkurrenzfähiges Geschäftsmodell ist für Unternehmen von existenzieller Bedeutung. In der wissenschaftlichen Literatur existieren mit der Business Model Canvas und dem St. Galler Business M...

متن کامل

Einsatz von Nahinfrarotspektroskopie für eine nährstoffgesteuerte Gülleausbringung

Eine pflanzenund umweltgerechte Ausbringung von Flüssigmist ist das Ziel des Projekts „Nährstoffgesteuerte Gülleausbringung“. Hierzu sollen während der Ausbringung von Flüssigmist die Inhaltsstoffe ermittelt werden und die ausgebrachte Flüssigmistmenge je nach Inhaltsstoffgehalt angepasst werden. Eine bedarfsgerechte Ausbringung wird somit realisiert. Bei dem Systemaufbau der Messtechnik wurde ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004